:root {
    --el-color-primary: var(--MEB);
    --el-menu-bg-color: var(--MEB);
    --el-fill-color-light: #ffffff;
    --el-menu-text-color: var(--MEDC);
    --el-menu-active-color: var(--MEAC);
    --el-menu-hover-bg-color: var(--MEHB);
    --el-button-outline-color: var(--MEHB);
    --el-text-color-secondary: var(--MECS);
}

.el-button--primary {
    --el-button-text-color: var(--el-color-white);
    --el-button-bg-color: #7e57c2;
    --el-button-border-color: #7e57c2;
    --el-button-outline-color: #9575CD;
    --el-button-active-color: #673AB7;
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-link-text-color: #9575CD;
    --el-button-hover-bg-color: #a884e7;
    --el-button-hover-border-color: #9575CD;
    --el-button-active-bg-color: #673AB7;
    --el-button-active-border-color: #673AB7;
    --el-button-disabled-text-color: var(--el-color-white);
    --el-button-disabled-bg-color: #9575CD;
    --el-button-disabled-border-color: #9575CD;
}

.el-button--primary.is-link, .el-button--primary.is-plain, .el-button--primary.is-text {
    --el-button-text-color: #7e57c2;
    --el-button-bg-color: #e5ddf2;
    --el-button-border-color: #9575CD;;
    --el-button-hover-text-color: var(--el-color-white);
    --el-button-hover-bg-color: #7e57c2;
    --el-button-hover-border-color: #7e57c2;
    --el-button-active-text-color: var(--el-color-white);
}

.el-menu {
    border-right: none;
}

.el-sub-menu.is-active {
    background: var(--MEAM);
}

.el-popper.is-os-popper {
    padding: 6px 12px;
    color: var(--MEAC);
    background: var(--MEHB);
}

.el-popper.is-os-popper .el-popper__arrow::before {
    right: 0;
    color: var(--MEAC);
    background: var(--MEHB);
}

.el-drawer {
    --el-drawer-bg-color: var(--el-dialog-bg-color, var(--el-bg-color));
    --el-drawer-padding-primary: var(--el-dialog-padding-primary, 0);
}

.el-drawer__header {
    margin: 10px 10px 32px;
}

.el-table {
    --el-table-border-color: var(--MAB);
    //--el-table-border: 1px solid var(--el-table-border-color);
    //--el-table-text-color: var(--el-text-color-regular);
    --el-table-header-text-color: #ffffff;
    --el-table-row-hover-bg-color: #d1c4e9;
    //--el-table-current-row-bg-color: var(--el-color-primary-light-9);
    --el-table-header-bg-color: var(--MEHB);
    //--el-table-fixed-box-shadow: var(--el-box-shadow-light);
    //--el-table-bg-color: var(--el-fill-color-blank);
    //--el-table-tr-bg-color: var(--MAB);
    //--el-table-expanded-cell-bg-color: var(--el-fill-color-blank);
    //--el-table-fixed-left-column: inset 10px 0 10px -10px rgba(0, 0, 0, 0.15);
    //--el-table-fixed-right-column: inset -10px 0 10px -10px rgba(0, 0, 0, 0.15);
    border: 1px solid var(--el-table-border-color);
}

.el-table {
    width: 100%;
    border-radius: 4px;
}

.el-table th.el-table__cell {
    padding: 13px 0;
}
